"use strict";
// const {
//   defineConfig
// } = require('@vue/cli-service')
// module.exports = defineConfig({
//   transpileDependencies: true,
//   lintOnSave: false
// })
const path = require('path')

module.exports = {
  //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
  productionSourceMap: false, // 如果你不需要生产环境的 source map，可以将其设置为 false 以加速生产环境构建。
  // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上，你就需要用这个选项指定这个子路径。例如，如果你的应用被部署在 https://www.ruoyi.vip/admin/，则设置 baseUrl 为 /admin/。
  publicPath: "./",
  outputDir: 'dist', // 在npm run build 或 yarn build 时 ，生成文件的目录名称（要和baseUrl的生产环境路径一致）（默认dist）
  assetsDir: 'assets', // 用于放置生成的静态资源 (js、css、img、fonts) 的；（项目打包之后，静态资源会放在这个文件夹下）
  // 是否开启eslint保存检测，有效值：ture | false | 'error'
  lintOnSave: false,
  devServer: {
    port: 8080, // 开发运行时的端口
    host: '0.0.0.0', //开发运行时域名，设置成'0.0.0.0',在同一个局域网下，如果你的项目在运行，同时可以通过你的http://ip:port/...访问你的项目
    https: false, //是否启用https
    open: true, //启动后是否直接打开浏览器
    proxy: {
      '/api': {
        target: 'https://qw.lianchuanghy.com', // 实际 API 地址
        changeOrigin: true, // 启用跨域
        pathRewrite: {
          '^/api': '' // 去除路径中的 '/api' 前缀
        }
      }
    }
    //[process.env.VUE_APP_BASE_API]我的接口是要以[process.env.VUE_APP_BASE_API] 开头的才使用代理。所有的接口都要写成[process.env.VUE_APP_BASE_API]/xx/xx ，以[process.env.VUE_APP_BASE_API] 开头，最后代理的接口路径路径就是 http://localhost:8080/lirong/lr/xx/xx
    //智慧园区
  },
}